package ma.co.ba.BusinessApplications.presentation.components;

import java.beans.PropertyEditorSupport;

import ma.co.ba.BusinessApplications.business.utilisateurs.UtilisateurBusiness;
import ma.co.ba.BusinessApplications.model.Utilisateur;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class UtilisateurEditor extends PropertyEditorSupport {

	@Autowired
	UtilisateurBusiness utilisateurBusiness;

	// Converts a String to a Utilisateur (when submitting form)

	@Override
	public void setAsText(String text) {
		Utilisateur user = this.utilisateurBusiness.getUtilisateurById(Integer.valueOf(text));
		this.setValue(user);
	}
}
